📄 sequence.out
字号:
------ test creation of SERIAL column--- CREATE TABLE serialTest (f1 text, f2 serial);NOTICE: CREATE TABLE will create implicit sequence "serialtest_f2_seq" for "serial" column "serialtest.f2" INSERT INTO serialTest VALUES ('foo');INSERT INTO serialTest VALUES ('bar');INSERT INTO serialTest VALUES ('force', 100);INSERT INTO serialTest VALUES ('wrong', NULL);ERROR: null value in column "f2" violates not-null constraint SELECT * FROM serialTest; f1 | f2 -------+----- foo | 1 bar | 2 force | 100(3 rows) CREATE SEQUENCE sequence_test; BEGIN;SELECT nextval('sequence_test'); nextval --------- 1(1 row)DROP SEQUENCE sequence_test;END;-- renaming sequencesCREATE SEQUENCE foo_seq;ALTER TABLE foo_seq RENAME TO foo_seq_new;SELECT * FROM foo_seq_new; sequence_name | last_value | increment_by | max_value | min_value | cache_value | log_cnt | is_cycled | is_called ---------------+------------+--------------+---------------------+-----------+-------------+---------+-----------+----------- foo_seq | 1 | 1 | 9223372036854775807 | 1 | 1 | 1 | f | f(1 row)DROP SEQUENCE foo_seq_new;---- Alter sequence--CREATE SEQUENCE sequence_test2 START WITH 32;SELECT nextval('sequence_test2'); nextval --------- 32(1 row)ALTER SEQUENCE sequence_test2 RESTART WITH 16 INCREMENT BY 4 MAXVALUE 22 MINVALUE 5 CYCLE;SELECT nextval('sequence_test2'); nextval --------- 16(1 row)SELECT nextval('sequence_test2'); nextval --------- 20(1 row)SELECT nextval('sequence_test2'); nextval --------- 5(1 row)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -