mirror of https://github.com/citusdata/citus.git
22 lines
705 B
SQL
22 lines
705 B
SQL
--
|
|
-- MULTI_CREATE_TABLE_NEW_FEATURES
|
|
--
|
|
|
|
-- print whether we're using version > 9 to make version-specific tests clear
|
|
SHOW server_version \gset
|
|
SELECT substring(:'server_version', '\d+')::int > 9 AS version_above_nine;
|
|
|
|
-- Verify that the GENERATED ... AS IDENTITY feature in PostgreSQL 10
|
|
-- is forbidden in distributed tables.
|
|
|
|
CREATE TABLE table_identity_col (
|
|
id integer GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
|
payload text );
|
|
|
|
SELECT master_create_distributed_table('table_identity_col', 'id', 'append');
|
|
|
|
SELECT create_distributed_table('table_identity_col', 'id');
|
|
SELECT create_distributed_table('table_identity_col', 'text');
|
|
|
|
SELECT create_reference_table('table_identity_col');
|