我目前有:添加命名的外鍵約束創建聲明
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
);
但隨着自動生成的名稱,這使得它很難後來刪除約束這增加了制約。我需要添加什麼來命名約束?
上面的例子是MSSQL我還需要它在PostgreSQL的
這裏是[創建表](http://msdn.microsoft .com/en-us/library/ms174979.aspx)。 'rowguid uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT DF_PurchaseOrderDetail_rowguid DEFAULT(newid())' – Hiten004