@@ -31,14 +31,14 @@ DROP TABLE sequence_test_table;
31
31
---
32
32
--- test creation of SERIAL column
33
33
---
34
- CREATE TABLE serialTest (f1 text, f2 serial);
35
- INSERT INTO serialTest VALUES ('foo');
36
- INSERT INTO serialTest VALUES ('bar');
37
- INSERT INTO serialTest VALUES ('force', 100);
38
- INSERT INTO serialTest VALUES ('wrong', NULL);
34
+ CREATE TABLE serialTest1 (f1 text, f2 serial);
35
+ INSERT INTO serialTest1 VALUES ('foo');
36
+ INSERT INTO serialTest1 VALUES ('bar');
37
+ INSERT INTO serialTest1 VALUES ('force', 100);
38
+ INSERT INTO serialTest1 VALUES ('wrong', NULL);
39
39
ERROR: null value in column "f2" violates not-null constraint
40
40
DETAIL: Failing row contains (wrong, null).
41
- SELECT * FROM serialTest ;
41
+ SELECT * FROM serialTest1 ;
42
42
f1 | f2
43
43
-------+-----
44
44
foo | 1
@@ -230,9 +230,9 @@ SELECT last_value, log_cnt IN (31, 32) AS log_cnt_ok, is_called FROM foo_seq_new
230
230
231
231
DROP SEQUENCE foo_seq_new;
232
232
-- renaming serial sequences
233
- ALTER TABLE serialtest_f2_seq RENAME TO serialtest_f2_foo ;
234
- INSERT INTO serialTest VALUES ('more');
235
- SELECT * FROM serialTest ;
233
+ ALTER TABLE serialtest1_f2_seq RENAME TO serialtest1_f2_foo ;
234
+ INSERT INTO serialTest1 VALUES ('more');
235
+ SELECT * FROM serialTest1 ;
236
236
f1 | f2
237
237
-------+-----
238
238
foo | 1
@@ -445,12 +445,12 @@ SELECT * FROM information_schema.sequences
445
445
regression | public | sequence_test2 | bigint | 64 | 2 | 0 | 32 | 5 | 36 | 4 | YES
446
446
regression | public | sequence_test3 | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
447
447
regression | public | sequence_test4 | bigint | 64 | 2 | 0 | -1 | -9223372036854775808 | -1 | -1 | NO
448
+ regression | public | serialtest1_f2_foo | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
448
449
regression | public | serialtest2_f2_seq | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
449
450
regression | public | serialtest2_f3_seq | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
450
451
regression | public | serialtest2_f4_seq | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
451
452
regression | public | serialtest2_f5_seq | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
452
453
regression | public | serialtest2_f6_seq | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
453
- regression | public | serialtest_f2_foo | bigint | 64 | 2 | 0 | 1 | 1 | 9223372036854775807 | 1 | NO
454
454
(9 rows)
455
455
456
456
SELECT schemaname, sequencename, start_value, min_value, max_value, increment_by, cycle, cache_size, last_value
@@ -462,12 +462,12 @@ WHERE sequencename ~ ANY(ARRAY['sequence_test', 'serialtest'])
462
462
public | sequence_test2 | 32 | 5 | 36 | 4 | t | 1 | 5
463
463
public | sequence_test3 | 1 | 1 | 9223372036854775807 | 1 | f | 1 |
464
464
public | sequence_test4 | -1 | -9223372036854775808 | -1 | -1 | f | 1 | -1
465
+ public | serialtest1_f2_foo | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 3
465
466
public | serialtest2_f2_seq | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 2
466
467
public | serialtest2_f3_seq | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 2
467
468
public | serialtest2_f4_seq | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 2
468
469
public | serialtest2_f5_seq | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 2
469
470
public | serialtest2_f6_seq | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 2
470
- public | serialtest_f2_foo | 1 | 1 | 9223372036854775807 | 1 | f | 1 | 3
471
471
(9 rows)
472
472
473
473
SELECT * FROM pg_sequence_parameters('sequence_test4'::regclass);
@@ -716,7 +716,7 @@ ALTER SEQUENCE sequence_test2 START WITH 1;
716
716
ERROR: must be owner of relation sequence_test2
717
717
ROLLBACK;
718
718
-- Sequences should get wiped out as well:
719
- DROP TABLE serialTest , serialTest2;
719
+ DROP TABLE serialTest1 , serialTest2;
720
720
-- Make sure sequences are gone:
721
721
SELECT * FROM information_schema.sequences WHERE sequence_name IN
722
722
('sequence_test2', 'serialtest2_f2_seq', 'serialtest2_f3_seq',
0 commit comments