-- clean-up in case a prior regression run failed SET client_min_messages TO'warning'; DROPDATABASEIFEXISTS sepgsql_test_regression_1; DROPDATABASEIFEXISTS sepgsql_test_regression; DROP USER IFEXISTS regress_sepgsql_test_user;
RESET client_min_messages;
CREATETABLE regtest_table_3 (x intprimarykey, y text);
--- -- partitioned table parent CREATETABLE regtest_ptable_1 (o int, p text) PARTITION BY RANGE (o);
-- partitioned table children CREATETABLE regtest_ptable_1_ones PARTITION OF regtest_ptable_1 FORVALUESFROM ('0') TO ('10'); CREATETABLE regtest_ptable_1_tens PARTITION OF regtest_ptable_1 FORVALUESFROM ('10') TO('100'); ---
CREATE SEQUENCE regtest_seq_1;
CREATE VIEW regtest_view_1 ASSELECT * FROM regtest_table_1 WHERE a > 0;
CREATE FUNCTION regtest_func_1 (text) RETURNS bool AS'BEGIN RETURN true; END' LANGUAGE 'plpgsql';
-- switch on debug_audit SET sepgsql.debug_audit = true; SET client_min_messages = LOG;
-- -- ALTER xxx OWNER TO -- -- XXX: It should take db_xxx:{setattr} permission checks even if -- owner is not actually changed. -- ALTERDATABASE sepgsql_test_regression_1 OWNER TO regress_sepgsql_test_user; ALTERDATABASE sepgsql_test_regression_1 OWNER TO regress_sepgsql_test_user; ALTERSCHEMA regtest_schema_1 OWNER TO regress_sepgsql_test_user; ALTERSCHEMA regtest_schema_1 OWNER TO regress_sepgsql_test_user; ALTERTABLE regtest_table_1 OWNER TO regress_sepgsql_test_user; ALTERTABLE regtest_table_1 OWNER TO regress_sepgsql_test_user; ALTERTABLE regtest_ptable_1 OWNER TO regress_sepgsql_test_user; ALTERTABLE regtest_ptable_1_ones OWNER TO regress_sepgsql_test_user; ALTER SEQUENCE regtest_seq_1 OWNER TO regress_sepgsql_test_user; ALTER SEQUENCE regtest_seq_1 OWNER TO regress_sepgsql_test_user; ALTER VIEW regtest_view_1 OWNER TO regress_sepgsql_test_user; ALTER VIEW regtest_view_1 OWNER TO regress_sepgsql_test_user; ALTER FUNCTION regtest_func_1(text) OWNER TO regress_sepgsql_test_user; ALTER FUNCTION regtest_func_1(text) OWNER TO regress_sepgsql_test_user;
-- -- ALTER xxx SET SCHEMA -- ALTERTABLE regtest_table_1 SETSCHEMA regtest_schema_2; ALTERTABLE regtest_ptable_1 SETSCHEMA regtest_schema_2; ALTERTABLE regtest_ptable_1_ones SETSCHEMA regtest_schema_2; ALTER SEQUENCE regtest_seq_1 SETSCHEMA regtest_schema_2; ALTER VIEW regtest_view_1 SETSCHEMA regtest_schema_2; ALTER FUNCTION regtest_func_1(text) SETSCHEMA regtest_schema_2;
-- -- ALTER xxx RENAME TO -- ALTERDATABASE sepgsql_test_regression_1 RENAMETO sepgsql_test_regression; ALTERSCHEMA regtest_schema_1 RENAMETO regtest_schema; ALTERTABLE regtest_table_1 RENAMETO regtest_table;
ALTER SEQUENCE regtest_seq_1 RENAMETO regtest_seq; ALTER VIEW regtest_view_1 RENAMETO regtest_view; ALTER FUNCTION regtest_func_1(text) RENAMETO regtest_func;
SET search_path = regtest_schema, regtest_schema_2, public;
-- -- misc ALTER commands -- ALTERDATABASE sepgsql_test_regression CONNECTIONLIMIT999; ALTERDATABASE sepgsql_test_regression SET search_path TO regtest_schema, public; -- not supported yet
ALTERTABLE regtest_table ADDCOLUMN d float; ALTERTABLE regtest_table DROPCOLUMN d; ALTERTABLE regtest_table ALTER b SETDEFAULT'abcd'; -- not supported yet ALTERTABLE regtest_table ALTER b SETDEFAULT'XYZ'; -- not supported yet ALTERTABLE regtest_table ALTER b DROPDEFAULT; -- not supported yet ALTERTABLE regtest_table ALTER b SETNOTNULL; ALTERTABLE regtest_table ALTER b DROPNOTNULL; ALTERTABLE regtest_table ALTER b SET STATISTICS -1; ALTERTABLE regtest_table ALTER b SET (n_distinct = 999); ALTERTABLE regtest_table ALTER b SET STORAGE PLAIN; ALTERTABLE regtest_table ADDCONSTRAINT test_fk FOREIGNKEY (a) REFERENCES regtest_table_3(x); -- not supported ALTERTABLE regtest_table ADDCONSTRAINT test_ck CHECK (b like'%abc%') NOT VALID; -- not supported ALTERTABLE regtest_table VALIDATE CONSTRAINT test_ck; -- not supported ALTERTABLE regtest_table DROPCONSTRAINT test_ck; -- not supported
CREATE RULE regtest_test_rule ASONINSERTTO regtest_table_3 DO ALSO NOTHING; ALTERTABLE regtest_table_3 DISABLE RULE regtest_test_rule; ALTERTABLE regtest_table_3 ENABLE RULE regtest_test_rule;
ALTERTABLE regtest_table SET (fillfactor = 75); ALTERTABLE regtest_table RESET (fillfactor); ALTERTABLE regtest_table_2 NO INHERIT regtest_table; -- not supported ALTERTABLE regtest_table_2 INHERIT regtest_table; -- not supported ALTERTABLE regtest_table SET TABLESPACE pg_default;
--- -- partitioned table parent ALTERTABLE regtest_ptable ADDCOLUMN d float; ALTERTABLE regtest_ptable DROPCOLUMN d; ALTERTABLE regtest_ptable ALTER p SETDEFAULT'abcd'; -- not supported by sepgsql ALTERTABLE regtest_ptable ALTER p SETDEFAULT'XYZ'; -- not supported by sepgsql ALTERTABLE regtest_ptable ALTER p DROPDEFAULT; -- not supported by sepgsql ALTERTABLE regtest_ptable ALTER p SETNOTNULL; ALTERTABLE regtest_ptable ALTER p DROPNOTNULL; ALTERTABLE regtest_ptable ALTER p SET STATISTICS -1; ALTERTABLE regtest_ptable ALTER p SET (n_distinct = 999); ALTERTABLE regtest_ptable ALTER p SET STORAGE PLAIN; ALTERTABLE regtest_ptable ADDCONSTRAINT test_ck CHECK (p like'%abc%') NOT VALID; -- not supported by sepgsql ALTERTABLE regtest_ptable DROPCONSTRAINT test_ck; -- not supported by sepgsql
ALTERTABLE regtest_ptable SET TABLESPACE pg_default;
-- partitioned table child ALTERTABLE regtest_table_part ALTER p SETDEFAULT'abcd'; -- not supported by sepgsql ALTERTABLE regtest_table_part ALTER p SETDEFAULT'XYZ'; -- not supported by sepgsql ALTERTABLE regtest_table_part ALTER p DROPDEFAULT; -- not supported by sepgsql ALTERTABLE regtest_table_part ALTER p SETNOTNULL; ALTERTABLE regtest_table_part ALTER p DROPNOTNULL; ALTERTABLE regtest_table_part ALTER p SET STATISTICS -1; ALTERTABLE regtest_table_part ALTER p SET (n_distinct = 999); ALTERTABLE regtest_table_part ALTER p SET STORAGE PLAIN; ALTERTABLE regtest_table_part ADDCONSTRAINT test_ck CHECK (p like'%abc%') NOT VALID; -- not supported by sepgsql ALTERTABLE regtest_table_part VALIDATE CONSTRAINT test_ck; -- not supported by sepgsql ALTERTABLE regtest_table_part DROPCONSTRAINT test_ck; -- not supported by sepgsql
ALTERTABLE regtest_table_part SET (fillfactor = 75); ALTERTABLE regtest_table_part RESET (fillfactor);
ALTERTABLE regtest_table_part SET TABLESPACE pg_default; ---
ALTER VIEW regtest_view SET (security_barrier);
ALTER SEQUENCE regtest_seq INCREMENT BY10 START WITH1000;
-- -- clean-up objects --
RESET sepgsql.debug_audit;
RESET client_min_messages; DROPDATABASE sepgsql_test_regression; DROPSCHEMA regtest_schema CASCADE; DROPSCHEMA regtest_schema_2 CASCADE; DROP USER regress_sepgsql_test_user;
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.13Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.