db4ai:add upgrade scripts
This commit is contained in:
@ -50,8 +50,8 @@ CATALOG(gs_model_warehouse,3991) BKI_ROWTYPE_OID(3994) BKI_SCHEMA_MACRO
|
||||
timestamp createtime; /* Model storage time */
|
||||
int4 processedtuples;
|
||||
int4 discardedtuples;
|
||||
float4 pre_process_time;
|
||||
float4 exec_time;
|
||||
float4 preprocesstime;
|
||||
float4 exectime;
|
||||
int4 iterations;
|
||||
Oid outputtype;
|
||||
#ifdef CATALOG_VARLEN /* variable-length fields start here */
|
||||
|
@ -0,0 +1,10 @@
|
||||
DROP SCHEMA IF EXISTS db4ai cascade;
|
||||
|
||||
--delete system relation pg_catalog.gs_model_warehouse and its indexes
|
||||
DROP INDEX IF EXISTS pg_toast.pg_toast_3991_index;
|
||||
DROP TYPE IF EXISTS pg_toast.pg_toast_3991;
|
||||
DROP TABLE IF EXISTS pg_toast.pg_toast_3991;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_model_oid_index;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_model_name_index;
|
||||
DROP TYPE IF EXISTS pg_catalog.gs_model_warehouse;
|
||||
DROP TABLE IF EXISTS pg_catalog.gs_model_warehouse;
|
@ -0,0 +1,10 @@
|
||||
DROP SCHEMA IF EXISTS db4ai cascade;
|
||||
|
||||
--delete system relation pg_catalog.gs_model_warehouse and its indexes
|
||||
DROP INDEX IF EXISTS pg_toast.pg_toast_3991_index;
|
||||
DROP TYPE IF EXISTS pg_toast.pg_toast_3991;
|
||||
DROP TABLE IF EXISTS pg_toast.pg_toast_3991;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_model_oid_index;
|
||||
DROP INDEX IF EXISTS pg_catalog.gs_model_name_index;
|
||||
DROP TYPE IF EXISTS pg_catalog.gs_model_warehouse;
|
||||
DROP TABLE IF EXISTS pg_catalog.gs_model_warehouse;
|
@ -0,0 +1,42 @@
|
||||
DROP SCHEMA IF EXISTS db4ai cascade;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_NAMESPACE, 4991;
|
||||
CREATE SCHEMA db4ai;
|
||||
COMMENT ON schema db4ai IS 'db4ai schema';
|
||||
|
||||
/* Create table gs_model_warehouse */
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 3991, 3994, 3995, 3996;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS pg_catalog.gs_model_warehouse
|
||||
(
|
||||
modelname name NOCOMPRESS NOT NULL,
|
||||
modelowner Oid NOCOMPRESS NOT NULL,
|
||||
createtime timestamp with time zone NOCOMPRESS NOT NULL,
|
||||
processedtuples int4 NOCOMPRESS NOT NULL,
|
||||
discardedtuples int4 NOCOMPRESS NOT NULL,
|
||||
preprocesstime float4 NOCOMPRESS NOT NULL,
|
||||
exectime float4 NOCOMPRESS NOT NULL,
|
||||
iterations int4 NOCOMPRESS NOT NULL,
|
||||
outputtype Oid NOCOMPRESS NOT NULL,
|
||||
modeltype text,
|
||||
query text,
|
||||
modeldata bytea,
|
||||
weight float4[1],
|
||||
hyperparametersnames text[1],
|
||||
hyperparametersvalues text[1],
|
||||
hyperparametersoids Oid[1],
|
||||
coefnames text[1],
|
||||
coefvalues text[1],
|
||||
coefoids Oid[1],
|
||||
trainingscoresname text[1],
|
||||
trainingscoresvalue float4[1],
|
||||
modeldescribe text[1]
|
||||
)WITH OIDS TABLESPACE pg_default;
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 3992;
|
||||
CREATE UNIQUE INDEX gs_model_oid_index ON pg_catalog.gs_model_warehouse USING BTREE(oid OID_OPS);
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 3993;
|
||||
CREATE UNIQUE INDEX gs_model_name_index ON pg_catalog.gs_model_warehouse USING BTREE(modelname name_ops);
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
GRANT SELECT ON TABLE pg_catalog.gs_model_warehouse TO PUBLIC;
|
@ -0,0 +1,42 @@
|
||||
DROP SCHEMA IF EXISTS db4ai cascade;
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_NAMESPACE, 4991;
|
||||
CREATE SCHEMA db4ai;
|
||||
COMMENT ON schema db4ai IS 'db4ai schema';
|
||||
|
||||
/* Create table gs_model_warehouse */
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 3991, 3994, 3995, 3996;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS pg_catalog.gs_model_warehouse
|
||||
(
|
||||
modelname name NOCOMPRESS NOT NULL,
|
||||
modelowner Oid NOCOMPRESS NOT NULL,
|
||||
createtime timestamp with time zone NOCOMPRESS NOT NULL,
|
||||
processedtuples int4 NOCOMPRESS NOT NULL,
|
||||
discardedtuples int4 NOCOMPRESS NOT NULL,
|
||||
preprocesstime float4 NOCOMPRESS NOT NULL,
|
||||
exectime float4 NOCOMPRESS NOT NULL,
|
||||
iterations int4 NOCOMPRESS NOT NULL,
|
||||
outputtype Oid NOCOMPRESS NOT NULL,
|
||||
modeltype text,
|
||||
query text,
|
||||
modeldata bytea,
|
||||
weight float4[1],
|
||||
hyperparametersnames text[1],
|
||||
hyperparametersvalues text[1],
|
||||
hyperparametersoids Oid[1],
|
||||
coefnames text[1],
|
||||
coefvalues text[1],
|
||||
coefoids Oid[1],
|
||||
trainingscoresname text[1],
|
||||
trainingscoresvalue float4[1],
|
||||
modeldescribe text[1]
|
||||
)WITH OIDS TABLESPACE pg_default;
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 3992;
|
||||
CREATE UNIQUE INDEX gs_model_oid_index ON pg_catalog.gs_model_warehouse USING BTREE(oid OID_OPS);
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 3993;
|
||||
CREATE UNIQUE INDEX gs_model_name_index ON pg_catalog.gs_model_warehouse USING BTREE(modelname name_ops);
|
||||
|
||||
SET LOCAL inplace_upgrade_next_system_object_oids = IUO_CATALOG, false, true, 0, 0, 0, 0;
|
||||
GRANT SELECT ON TABLE pg_catalog.gs_model_warehouse TO PUBLIC;
|
Reference in New Issue
Block a user