0

我将如何在 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 吗?

4

0 回答 0