Al momento ho:Aggiunta di nome vincoli di chiave esterna in uno SQL CREATE
CREATE TABLE galleries_gallery (
id INT NOT NULL PRIMARY KEY IDENTITY,
title NVARCHAR(50) UNIQUE NOT NULL,
description VARCHAR(256),
templateID INT NOT NULL REFERENCES galleries_templates(id),
jsAltImgID INT NOT NULL REFERENCES libraryImage(id)
jsAltText NVARCHAR(500),
dateCreated SMALLDATETIME NOT NULL,
dateUpdated SMALLDATETIME NOT NULL,
lastUpdatedBy INT,
deleted BIT NOT NULL DEFAULT 0
);
ma questo aggiunge vincoli con l'auto generato nomi che rendono difficile eliminare il vincolo più tardi. Cosa devo aggiungere per denominare i vincoli?
L'esempio sopra è mssql ho anche bisogno in PostgreSQL
Ecco la [create table] (http://msdn.microsoft .com/it/us/library/ms174979.aspx) da MSDN. 'rowguid uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT DF_PurchaseOrderDetail_rowguid DEFAULT (newid())' – Hiten004