PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Генериране на UUID в оператор Postgres за вмъкване?

uuid-ossp е contrib модул, така че не се зарежда в сървъра по подразбиране. Трябва да го заредите във вашата база данни, за да го използвате.

За съвременните версии на PostgreSQL (9.1 и по-нови) това е лесно:

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

но за 9.0 и по-ниски трябва вместо това да изпълните SQL скрипта, за да заредите разширението. Вижте документацията за модулите за принос в 8.4.

За Pg 9.1 и по-нови вместо това прочетете текущите документи за принос и CREATE EXTENSION . Тези функции не съществуват в 9.0 или по-стари версии, като вашата 8.4.

Ако използвате пакетирана версия на PostgreSQL, може да се наложи да инсталирате отделен пакет, съдържащ модулите и разширенията contrib. Потърсете в базата данни на мениджъра на пакети за 'postgres' и 'contrib'.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django формуляр за заявка към база данни (модели)

  2. Увеличете стойност в Postgres

  3. Функции на прозореца или общи таблични изрази:пребройте предишните редове в рамките на диапазона

  4. Инсталирайте и се свържете с PostgreSQL 10 на Ubuntu 16.04

  5. Актуализиране или вмъкване (множество редове и колони) от подзаявка в PostgreSQL