PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Generowanie identyfikatora UUID w instrukcji Postgres for Insert?

uuid-ossp jest modułem contrib, więc domyślnie nie jest ładowany na serwer. Musisz załadować go do swojej bazy danych, aby z niego korzystać.

W przypadku nowoczesnych wersji PostgreSQL (9.1 i nowszych) to proste:

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

ale dla wersji 9.0 i niższych musisz zamiast tego uruchomić skrypt SQL, aby załadować rozszerzenie. Zobacz dokumentację modułów contrib w 8.4.

Dla strony 9.1 i nowszych zamiast tego przeczytaj bieżącą dokumentację contrib i CREATE EXTENSION . Te funkcje nie istnieją w wersji 9.0 ani starszych, takich jak 8.4.

Jeśli używasz spakowanej wersji PostgreSQL, może być konieczne zainstalowanie oddzielnego pakietu zawierającego moduły contrib i rozszerzenia. Przeszukaj bazę danych menedżera pakietów pod kątem „postgres” i „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. Pobierz ostatnią znaną wartość dla każdej kolumny wiersza

  2. Ograniczenie upuszczania PostgreSQL o nieznanej nazwie

  3. Jak wstawić wiele wartości jednocześnie do tabeli postgres?

  4. Konwertuj dzień juliański na datę w PostgreSQL

  5. Jak zainstalować postgres z NSIS ze wszystkimi parametrami?