我将如何在 PostgreSQL 中创建以下 DB2 表?
CREATE TABLE table1 (
idDoc DECIMAL(15) NOT NULL,
rowId ROWID NOT NULL,
checksumDoc DECIMAL(15) NOT NULL,
doc BLOB NOT NULL,
PRIMARY KEY (idDoc)
);
我想出了以下适用于 PostgreSQL 的 DDL,这是正确的吗?
CREATE TABLE table1 (
idDoc DECIMAL(15) NOT NULL,
checksumDoc DECIMAL(15) DEFAULT 0 NOT NULL,
doc bytea NOT NULL DEFAULT E'\\000'
);
我可以省略 ROWID 吗?