Obecnie mam:Dodawanie nazwanych kluczy obcych w 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
);
Ale to dodaje ograniczeń z automatycznie generowane nazwy, które sprawiają, że trudno upuścić ograniczenie później. Co muszę dodać, aby wymienić ograniczenia?
Powyższy przykład jest MSSQL i również potrzebują go w PostgreSQL
Oto [create table] (http://msdn.microsoft .com/en-us/library/ms174979.aspx) z MSDN. 'rowguid uniqueidentifier ROWGUIDCOL NOT NULL CONSTRAINT DF_PurchaseOrderDetail_rowguid DEFAULT (newid())' – Hiten004