Você está na página 1de 5

Index: sql/catupgrade_verX_to_verY_setup.

sql
===================================================================
--- sql/catupgrade_verX_to_verY_setup.sql (revision 214588)
+++ sql/catupgrade_verX_to_verY_setup.sql (working copy)
@@ -612,4 +612,79 @@
create text index s3.nested_index2 on s1.nested_index1 (doc_id, word);
create projection s4.nested_index2_p as select * from s3.nested_index2 order by
doc_id segmented by hash(doc_id) all nodes;

+
+--=====================================================
+-- VER-54144: Identity Sequence missing
+--=====================================================
+create schema VER54144;
+select set_vertica_options('BASIC', 'DISABLE_DEPARSE_CHECK');
+
+--- source table
+create table VER54144.t1(a identity, b int, c int) segmented by hash(a) all nodes
ksafe 1;
+alter table VER54144.t1 drop column c cascade;
+insert into VER54144.t1(b) values(100);
+commit;
+create table VER54144.t1dup like VER54144.t1;
+insert into VER54144.t1dup(b) values(200);
+commit;
+
+create table VER54144.t2(a identity, b int, c int) segmented by hash(a) all nodes
ksafe 1;
+alter table VER54144.t2 drop column c cascade;
+create table VER54144.t2dup like VER54144.t2;
+insert into VER54144.t2dup(b) values(1000);
+commit;
+--drop sequence VER54144.t2_a_seq;
+drop table VER54144.t2 cascade;
+
+
+--- create table with
+create sequence VER54144.seq_test;
+create table VER54144.t3(a identity, b int default nextval('VER54144.seq_test'),
c int, d int) segmented by hash(a) all nodes ksafe 1;
+alter table VER54144.t3 drop column d cascade;
+create table VER54144.t3dup like VER54144.t3;
+insert into VER54144.t3dup(a, c) values(2, 1000);
+commit;
+
+
+create sequence VER54144.seq_test2;
+create table VER54144.t4(a identity, b int default VER54144.seq_test2.nextval, c
int, d int) segmented by hash(a) all nodes ksafe 1;
+alter table VER54144.t4 drop column d cascade ;
+create table VER54144.t4dup like VER54144.t4;
+insert into VER54144.t4dup(c) values(1000);
+drop sequence VER54144.seq_test2;
+commit;
+
+
+create sequence VER54144.seq_test3;
+create sequence VER54144.seq_test4;
+create table VER54144.t5(a identity, b int default VER54144.seq_test3.nextval, c
int default VER54144.seq_test4.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t5 drop column d cascade;
+create table VER54144.t5dup like VER54144.t5;
+insert into VER54144.t5dup(c) values(1000);
+commit;
+
+create sequence VER54144.seq_test5;
+create sequence VER54144.seq_test6;
+create table VER54144.t6(a identity, b int default VER54144.seq_test5.nextval, c
int default VER54144.seq_test6.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t6 drop column d cascade;
+create table VER54144.t6dup like VER54144.t6;
+insert into VER54144.t6dup(c) values(1000);
+drop sequence VER54144.seq_test5;
+
+
+create sequence VER54144.seq_test7;
+create sequence VER54144.seq_test8;
+create table VER54144.t7(a identity, b int default VER54144.seq_test7.nextval, c
int default VER54144.seq_test8.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t7 drop column d cascade;
+create table VER54144.t7dup like VER54144.t7;
+insert into VER54144.t7dup(c) values(1000);
+drop sequence VER54144.seq_test7;
+drop sequence VER54144.seq_test8;
+
+select clr_vertica_options('BASIC', 'DISABLE_DEPARSE_CHECK');
+
+
+
+
+
select shutdown();
Index: expected/catupgrade_verX_to_verY_setup.out
===================================================================
--- expected/catupgrade_verX_to_verY_setup.out (revision 214588)
+++ expected/catupgrade_verX_to_verY_setup.out (working copy)
@@ -232,10 +232,10 @@
---------------------+--------------+-----------------+-------------------
+-------------+-----------
cat_upgrade_test_p1 | WOS | 7 | 0 |
1 | 1
cat_upgrade_test_p0 | WOS | 7 | 0 |
1 | 1
+ cat_upgrade_test_p1 | WOS | 2 | 0 |
1 | 1
+ cat_upgrade_test_p0 | WOS | 2 | 0 |
1 | 1
cat_upgrade_test_p1 | WOS | 6 | 0 |
1 | 1
cat_upgrade_test_p0 | WOS | 6 | 0 |
1 | 1
- cat_upgrade_test_p1 | WOS | 2 | 0 |
1 | 1
- cat_upgrade_test_p0 | WOS | 2 | 0 |
1 | 1
(6 rows)

-- add some deletes, in epoch 2.


@@ -1030,6 +1030,120 @@
create projection s2.nested_index1_p as select * from s1.nested_index1 order by
doc_id segmented by hash(doc_id) all nodes;
create text index s3.nested_index2 on s1.nested_index1 (doc_id, word);
create projection s4.nested_index2_p as select * from s3.nested_index2 order by
doc_id segmented by hash(doc_id) all nodes;
+--=====================================================
+-- VER-54144: Identity Sequence missing
+--=====================================================
+create schema VER54144;
+select set_vertica_options('BASIC', 'DISABLE_DEPARSE_CHECK');
+ set_vertica_options
+---------------------------------------------------------------------
+
+Basic Vertica Options
+--------------------
+DISABLE_DEPARSE_CHECK
+
+
+(1 row)
+
+--- source table
+create table VER54144.t1(a identity, b int, c int) segmented by hash(a) all nodes
ksafe 1;
+alter table VER54144.t1 drop column c cascade;
+insert into VER54144.t1(b) values(100);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+commit;
+create table VER54144.t1dup like VER54144.t1;
+insert into VER54144.t1dup(b) values(200);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+commit;
+create table VER54144.t2(a identity, b int, c int) segmented by hash(a) all nodes
ksafe 1;
+alter table VER54144.t2 drop column c cascade;
+create table VER54144.t2dup like VER54144.t2;
+insert into VER54144.t2dup(b) values(1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+commit;
+--drop sequence VER54144.t2_a_seq;
+drop table VER54144.t2 cascade;
+--- create table with
+create sequence VER54144.seq_test;
+create table VER54144.t3(a identity, b int default nextval('VER54144.seq_test'),
c int, d int) segmented by hash(a) all nodes ksafe 1;
+alter table VER54144.t3 drop column d cascade;
+create table VER54144.t3dup like VER54144.t3;
+insert into VER54144.t3dup(a, c) values(2, 1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+commit;
+create sequence VER54144.seq_test2;
+create table VER54144.t4(a identity, b int default VER54144.seq_test2.nextval, c
int, d int) segmented by hash(a) all nodes ksafe 1;
+alter table VER54144.t4 drop column d cascade ;
+create table VER54144.t4dup like VER54144.t4;
+insert into VER54144.t4dup(c) values(1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+drop sequence VER54144.seq_test2;
+commit;
+INFO 2372: Cannot commit; no transaction in progress
+create sequence VER54144.seq_test3;
+create sequence VER54144.seq_test4;
+create table VER54144.t5(a identity, b int default VER54144.seq_test3.nextval, c
int default VER54144.seq_test4.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t5 drop column d cascade;
+create table VER54144.t5dup like VER54144.t5;
+insert into VER54144.t5dup(c) values(1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+commit;
+create sequence VER54144.seq_test5;
+create sequence VER54144.seq_test6;
+create table VER54144.t6(a identity, b int default VER54144.seq_test5.nextval, c
int default VER54144.seq_test6.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t6 drop column d cascade;
+create table VER54144.t6dup like VER54144.t6;
+insert into VER54144.t6dup(c) values(1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+drop sequence VER54144.seq_test5;
+create sequence VER54144.seq_test7;
+create sequence VER54144.seq_test8;
+create table VER54144.t7(a identity, b int default VER54144.seq_test7.nextval, c
int default VER54144.seq_test8.nextval, d int) segmented by hash(a) all nodes ksafe
1;
+alter table VER54144.t7 drop column d cascade;
+create table VER54144.t7dup like VER54144.t7;
+insert into VER54144.t7dup(c) values(1000);
+ OUTPUT
+--------
+ 1
+(1 row)
+
+drop sequence VER54144.seq_test7;
+drop sequence VER54144.seq_test8;
+select clr_vertica_options('BASIC', 'DISABLE_DEPARSE_CHECK');
+ clr_vertica_options
+---------------------
+
+
+(1 row)
+
select shutdown();
shutdown
----------------------------
Index: databases/vertica7.1.2_3site_exec0.tar.bz2
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: databases/vertica7.1.2_3site_exec1.tar.bz2
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: databases/vertica7.1.2_3site_initiator.tar.bz2
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Você também pode gostar