/*+ RULE */
${query}
CREATE TABLE ${databaseNm}.${tableNm}(
${item.columnNm} ${item.dbDataType}
(#{item.dataSize})
NOT NULL
DEFAULT NULL
, PRIMARY KEY (
${item.columnNm}
)
, UNIQUE INDEX ${tableNm}_${item.columnNm}_UNIQUE (${item.columnNm} ASC)
) ;
COMMENT ON TABLE ${databaseNm}.${tableNm} IS #{datasetSj};
CREATE TABLE ${databaseNm}.${tableNm} (
ts_row SERIAL PRIMARY KEY
, ${item.columnNm} numeric
, ${item.columnNm} ${item.dbDataType}
(${item.dataSize})
DEFAULT NULL
, UNIQUE INDEX ${tableNm}_${item.columnNm}_UNIQUE (${item.columnNm} ASC)
);
COMMENT ON TABLE ${databaseNm}.${tableNm} IS '${datasetSj}';
INSERT INTO ${databaseNm}.${tableNm}
${item.columnNm}
VALUES
(
DEFAULT
${cell}
#{cell}
#{cell}
${cell}
)
ON CONFLICT ON CONSTRAINT ${tableNm}_pkey
DO UPDATE
SET
${item.columnNm} = ExCLUDED.${item.columnNm}
DELETE FROM ${databaseNm}.${tableNm}
WHERE
1 = 1
${item.columnNm} in
#{items}
DELETE FROM ${databaseNm}.${tableNm}
ALTER TABLE ${tableName}
${process}
COLUMN
${columnName}
TO ${tobeColumnName}
${dataType}(${size})
ALTER TABLE ${tableName} ${process} PRIMARY KEY
${item}
ALTER TABLE ${tableName} ADD ${columnName}
BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST
COMMENT ON TABLE ${tableNm} IS #{datasetSj}