create schema keyword_test;
set search_path to keyword_test;
create table cast(cast int);
insert into cast values(1);
select cast from cast;
create table last_day(last_day int);
insert into last_day values(1);
select last_day from last_day;
create table less(less int);
insert into less values(1);
select less from less;
create table modify(modify int);
insert into modify values(1);
select modify from modify;
create table modify(modify int);
insert into modify values(1);
select modify from modify;
create table notnull(notnull int);
insert into notnull values(1);
select notnull from notnull;
create table recyclebin(recyclebin int);
insert into recyclebin values(1);
select recyclebin from recyclebin;
create table analyse(analyse int);
insert into analyse values(1);
select analyse from analyse;
analyse;
explain analyse select 1;
analyse verbose;
alter table analyse analyse verbose partition all;
create table buckets(buckets int);
insert into buckets values(1);
select buckets from buckets;
select * from buckets buckets(1,2,3,4) ;
alter node group test copy buckets from test2 ;
create node group mergegroup1 with (datanode1, datanode3, datanode5);
create table compact(compact int);
insert into compact values(1);
select compact from compact;
analyze compact test;
create table test(id int) with (row_format=compact);
create table rownum(rownum int);
insert into rownum values(1);
select rownum from rownum;
select rownum rownum from rownum;
create table user(user int);
insert into user values(1);
select user from user;
select user();
select user;
create user user identified by 'xxxx@xx1xx';
create user mapping for user server mot_server;
create user mapping for current_user server mot_server;
select count(distinct usename) from pg_user_mappings where usename in ('user', current_user());
alter table user disable trigger user;
alter table user disable trigger "user";
create table sysdate(sysdate int);
insert into sysdate values(1);
select sysdate from sysdate;
create table body(body int);
insert into body values(1);
select body from body;
create table collation(collation int);
insert into collation values(1);
select collation from collation;
create table minus(minus int);
insert into minus values(1);
select minus from minus;
create table any(any int);
insert into any values(1);
select any from any;
create table do(do int);
insert into do values(1);
select do from do;
create rule "test" as on select to t1 where binary do instead select * from t2;
create rule "test" as on select to t1 where prior do instead select * from t2;
create rule "test" as on select to t1 where binary do do instead select * from t2;
create rule "test" as on select to t1 where prior do do instead select * from t2;
create rule "test" as on select to t1 where (binary) do instead select * from t2;
create rule "test" as on select to t1 where (prior) do instead select * from t2;
create rule "test" as on select to t1 where test do instead select * from t2;
create rule "test" as on select to t1 where 1=1 do instead select * from t2;
create table end(end int);
insert into end values(1);
select end from end;
select case when end then binary else binary end from end;
select case when end then binary else (binary) end from end;
select case when end then binary end else binary end end from end;
create table only(only int);
insert into only values(1);
select only from only;
select * from only test;
select * from only (test);
create table verbose(verbose int);
insert into verbose values(1);
select verbose from verbose;
cluster verbose verbose;
cluster verbose;
cluster (verbose) verbose;
cluster verbose partition (test);
cluster (verbose) verbose partition (test);
cluster;
cluster (verbose);
cluster (verbose) verbose on verbose;
cluster verbose on verbose;
vacuum full verbose partition (test);
vacuum full verbose subpartition (test);
VACUUM full analyze verbose;
vacuum (full,freeze,verbose) verbose;
vacuum verbose;
vacuum full verbose;
vacuum full freeze verbose;
vacuum full freeze verbose compact;
analyze verbose;
analyze verbose verbose;
analyze (verbose) verbose;
analyze verbose;
analyze (verbose) verbose;
analyze foreign tables;
analyze (verbose) foreign tables;
analyze verbose foreign tables;
create index verbose_index on verbose(verbose);
create table ast(ast int);
create table PARTITIONING(PARTITIONING int);
create table REPAIR(REPAIR int);
create table ROWTYPE(ROWTYPE int);
create table ttt_test(TIMESTAMPADD int);
create FUNCTION sounds() RETURNS int as 'select 1' language sql;
create table excluded(excluded int);
insert into excluded values(1);
select excluded from excluded;
insert into excluded values (1) on duplicate key update excluded = excluded.excluded;
insert into excluded select 1 on duplicate key update excluded = excluded + 1;
CREATE TABLE x (id int);
CREATE FUNCTION fn_x_before () RETURNS TRIGGER AS '
BEGIN
NEW.e := ''before trigger fired''::text;
return NEW;
END;
' LANGUAGE plpgsql;
CREATE TRIGGER "user" AFTER INSERT ON x FOR EACH ROW EXECUTE PROCEDURE fn_x_before();
CREATE TRIGGER test AFTER INSERT ON x FOR EACH ROW EXECUTE PROCEDURE fn_x_before();
ALTER TRIGGER test ON x RENAME TO user;
create table shrink(shrink int);
insert into shrink values(1);
select shrink from shrink;
select shrink performance from shrink performance;
CREATE FUNCTION shrink (s CHAR(20)) RETURNS int
CONTAINS SQL AS $$ select 1 $$ ;
create table performance(performance int);
insert into performance values(1);
select performance from performance;
select performance shrink from performance shrink;
CREATE FUNCTION performance (s CHAR(20)) RETURNS int
CONTAINS SQL AS $$ select 1 $$ ;
reset search_path;
drop schema keyword_test cascade;
drop user user cascade;