sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL:er det muligt at give brugerdefineret navn til PRIMÆR NØGLE eller UNIK?

Tricket er CONSTRAINT del i column_constraint sektion af CREATE TABLE . Eksempel:

> create table x(xx text constraint xxxx primary key);
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "xxxx" for table "x"
CREATE TABLE

Dette virker for alle slags begrænsninger, inklusive PRIMARY KEY og UNIQUE .

Se dokumenterne til OPRET TABEL for detaljer.




  1. MySQL GROUP BY/ORDER BY problem

  2. Sådan forbinder du to ikke-relaterede tabeller i sql

  3. Veltalende at finde rækken med maks. værdi med gruppering

  4. Hvordan kører man multiple insert-forespørgsler i SQL ved hjælp af PHP på én gang?